package tool

import "MoSkeleton/framework/core/dto/response"

type GenTableColumnItemResp struct {
	response.ModelResp
	TableId       uint64 `json:"tableId,string"`
	ColumnName    string `json:"columnName,omitempty"`
	ColumnComment string `json:"columnComment,omitempty"`
	ColumnType    string `json:"columnType,omitempty"`
	GoType        string `json:"goType,omitempty"`
	GoFieldName   string `json:"goFieldName,omitempty"`
	IsPk          string `json:"isPk,omitempty"`
	IsIncrement   string `json:"isIncrement,omitempty"`
	IsRequired    string `json:"isRequired,omitempty"`
	IsInsert      string `json:"isInsert,omitempty"`
	IsEdit        string `json:"isEdit,omitempty"`
	IsList        string `json:"isList,omitempty"`
	IsQuery       string `json:"isQuery,omitempty"`
	QueryType     string `json:"queryType,omitempty"`
	HtmlType      string `json:"htmlType,omitempty"`
	DictType      string `json:"dictType,omitempty"`
	Sort          int32  `json:"sort,omitempty"`
	UpdatedBy     string `json:"updatedBy,omitempty"`
	CreatedBy     string `json:"createdBy,omitempty"`
}

type GenTableColumnDetailResp struct {
	GenTableColumnItemResp
}
